GridView for ASP.NET Web Forms
通貨を表す列の書式設定
タスク別ヘルプ > グリッドのコンテンツの書式設定 > 通貨を表す列の書式設定

C1GridView コントロールの列の表示を簡単に書式設定できます。たとえば、このトピックでは、Products テーブルの UnitPrice 列を通貨として表示するように書式設定します。列の書式設定のカスタマイズ方法についての詳細は、DataFormatString プロパティの説明を参照してください。

デザイナの場合

以下の手順を実行します。

  1. C1GridView コントロールのスマートタグをクリックして、[C1GridView タスク]メニューから、[プロパティビルダー]を選択します。
  2. [C1GridView のプロパティ]ダイアログボックスが開きます。
  3. 左ペインで「列」タブを選択します。
  4. 「選択した列」のリストから、UnitPrice 列をクリックします。
  5. 列のプロパティウィンドウで、DataFormatString プロパティまで下方へスクロールします。
  6. DataFormatString の横のドロップダウン矢印をクリックして、c を選択します。
  7. 〈OK〉をクリックし、設定を保存して[C1GridView のプロパティ]ダイアログボックスを閉じます。

ソースビューの場合

ソースビューをに切り替え、DataFormatString="c" を <cc1:C1BoundField> タグに追加します。次のような表示になります。

ソースビュー
コードのコピー

<cc1:C1BoundField DataField="UnitPrice" HeaderText="単価" SortExpression="UnitPrice" DataFormatString="c">

コードの場合

Page_Load イベントに次のコードを追加して、列を書式設定します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' UnitPrice 列を書式設定します。
CType(C1GridView1.Columns(2), C1.Web.Wijmo.Controls.C1GridView.C1BoundField).DataFormatString = "c"

C# コードの書き方

C#
コードのコピー
// UnitPrice 列を書式設定します。
((C1.Web.Wijmo.Controls.C1GridView.C1BoundField)C1GridView1.Columns[2]).DataFormatString = "c";

上記のコードで列のインデックスを変更する必要があるかもしれませんので、ご注意ください。

このトピックの作業結果

アプリケーションを実行して、UnitPrice 列が通貨として書式設定されて表示されることを確認します。

関連トピック